home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / shell / igo / gosource / mimenu.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-16  |  16.7 KB  |  790 lines

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <winb.h>
  4. #include <te.h>
  5. #include <fntb.h>
  6. #include <gui.h>
  7.  
  8. extern int    deskTopId ;
  9. extern int    MJ_BASEOBJ ;
  10. extern int    menuBarId ;
  11. extern int    mitemBarId[4] ;
  12. extern int    menu0Id ;
  13. extern int    mitem0Id ;
  14. extern int    showAboutFunc() ;
  15. extern int    menu1Id ;
  16. extern int    mitem1Id[9] ;
  17. extern int    igo_init() ;
  18. extern int    igo_read() ;
  19. extern int    igo_write() ;
  20. extern int    igo_samewrite() ;
  21. extern int    igo_handy() ;
  22. extern int    igo_print() ;
  23. extern int    igo_line() ;
  24. extern int    exitFunc() ;
  25. extern int    menu2Id ;
  26. extern int    mitem2Id[17] ;
  27. extern int    igo_title() ;
  28. extern int    igo_comment() ;
  29. extern int    igo_chg_put() ;
  30. extern int    igo_chg_cancel() ;
  31. extern int    igo_abandon() ;
  32. extern int    menu3Id ;
  33. extern int    igo_nummberdisp() ;
  34. extern int    igo_rebirthset() ;
  35. extern int    igo_autorebirth() ;
  36. extern int    igo_check() ;
  37. extern int    igo_judge() ;
  38. extern int    igo_kaiten1() ;
  39. extern int    igo_kaiten2() ;
  40. extern int    igo_kaiten3() ;
  41. extern int    igo_hanten() ;
  42. extern int    igo_bandisp() ;
  43. extern int    igo_notedisp() ;
  44. extern int    deskTopBtnId[2] ;
  45. extern int    MMI_DspSkb() ;
  46.  
  47. #define ALIGN    4
  48. #define OFFSET(type) (sizeof(MMIPACKET) + (sizeof(type)+ALIGN-1)/ALIGN*ALIGN)
  49.  
  50. /*    MMI_init 用データ    */
  51.  
  52. /*    ヘッダ    */
  53.  
  54. MMIINIT    initDataMIMENU = { "MmiInit",  39, 0 } ;
  55.  
  56. /* deskTopId */
  57.  
  58. static MMIPACKET d001 = {    &deskTopId,
  59.                             &MJ_BASEOBJ,
  60.                             &MJ_DIALOGL40,
  61.                             OFFSET(DIALOGL40),
  62.                             MS_NONE
  63.                         } ;
  64. static DIALOGL40    d001d = {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_FIXEDL40,
  65.                                0,   0, 639,  20,15, 1,15,
  66.                             MS_FRAMEL40,
  67.                             NULL,   0,   0
  68.                         } ;
  69.  
  70. /* menuBarId */
  71.  
  72. static MMIPACKET d002 = {    &menuBarId,
  73.                             &deskTopId,
  74.                             &MJ_MENUL40,
  75.                             OFFSET(MENUL40),
  76.                             MS_NONE
  77.                         } ;
  78. static MENUL40    d002d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40 | MS_HORIL40,
  79.                                1,   0, 250,  20,15, 8, 0,
  80.                             MS_NONEL40,
  81.                             NULL,   0
  82.                         } ;
  83.  
  84. /* mitemBarId[0] */
  85.  
  86. static MMIPACKET d003 = {    &mitemBarId[0],
  87.                             &menuBarId,
  88.                             &MJ_MITEML40,
  89.                             OFFSET(MITEML40),
  90.                             MS_NONE
  91.                         } ;
  92. static MITEML40    d003d = {    MS_EVMOSONL40 | MS_LEFTL40,
  93.                                1,   0,  92,  18, 1, 1,15,
  94.                             MS_PANELL40,
  95.                             0,
  96.                             0x0000,  -1,
  97.                             "囲碁棋譜記録",
  98.                                1,  12,  12,
  99.                             MS_NONEL40,
  100.                                0,   0,
  101.                                0
  102.                         } ;
  103.  
  104. /* menu0Id */
  105.  
  106. static MMIPACKET d004 = {    &menu0Id,
  107.                             &mitemBarId[0],
  108.                             &MJ_MENUL40,
  109.                             OFFSET(MENUL40),
  110.                             MS_NONE
  111.                         } ;
  112. static MENUL40    d004d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40 | MS_SAVEL40,
  113.                               11, 303, 171, 328, 8,15, 8,
  114.                             MS_SRECTL40 | MS_FRAMEL40,
  115.                             NULL,   0
  116.                         } ;
  117.  
  118. /* mitem0Id */
  119.  
  120. static MMIPACKET d005 = {    &mitem0Id,
  121.                             &menu0Id,
  122.                             &MJ_MITEML40,
  123.                             OFFSET(MITEML40),
  124.                             MS_NONE
  125.                         } ;
  126. static MITEML40    d005d = {    MS_EVMOSONL40 | MS_LEFTL40,
  127.                               11, 306, 165, 322, 8,15, 8,
  128.                             MS_NONEL40,
  129.                             showAboutFunc,
  130.                             0x0041,  -1,
  131.                             "プログラムについて...     ",
  132.                                1,  12,  12,
  133.                             MS_NONEL40,
  134.                                0,   0,
  135.                                0
  136.                         } ;
  137.  
  138. /* mitemBarId[1] */
  139.  
  140. static MMIPACKET d006 = {    &mitemBarId[1],
  141.                             &menuBarId,
  142.                             &MJ_MITEML40,
  143.                             OFFSET(MITEML40),
  144.                             MS_NONE
  145.                         } ;
  146. static MITEML40    d006d = {    MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
  147.                               93,   0, 184,  19, 8, 2,15,
  148.                             MS_PANELL40,
  149.                                0,
  150.                             0x0000,  -1,
  151.                             "ファイル ",
  152.                                1,  12,  12,
  153.                             MS_NONEL40,
  154.                                0,   0,
  155.                                0
  156.                         } ;
  157.  
  158. /* menu1Id */
  159.  
  160. static MMIPACKET d007 = {    &menu1Id,
  161.                             &mitemBarId[1],
  162.                             &MJ_MENUL40,
  163.                             OFFSET(MENUL40),
  164.                             MS_NONE
  165.                         } ;
  166. static MENUL40    d007d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_SAVEL40,
  167.                               97,  44, 195, 276, 8,15, 8,
  168.                             MS_SRECTL40 | MS_FRAMEL40,
  169.                             NULL,   0
  170.                         } ;
  171.  
  172. /* mitem1Id[0] */
  173.  
  174. static MMIPACKET d008 = {    &mitem1Id[0],
  175.                             &menu1Id,
  176.                             &MJ_MITEML40,
  177.                             OFFSET(MITEML40),
  178.                             MS_NONE
  179.                         } ;
  180. static MITEML40    d008d = {    MS_EVMOSONL40 | MS_LEFTL40,
  181.                               98,  45, 183,  60, 8,15, 8,
  182.                             MS_NONEL40,
  183.                             igo_init,
  184.                             0x004e,  -1,
  185.                             "新規作成  ",
  186.                                1,  12,  12,
  187.                             MS_NONEL40,
  188.                                0,   0,
  189.                                0
  190.                         } ;
  191.  
  192. /* mitem1Id[1] */
  193.  
  194. static MMIPACKET d009 = {    &mitem1Id[1],
  195.                             &menu1Id,
  196.                             &MJ_MITEML40,
  197.                             OFFSET(MITEML40),
  198.                             MS_NONE
  199.                         } ;
  200. static MITEML40    d009d = {    MS_EVMOSONL40 | MS_LEFTL40,
  201.                               98,  62, 183,  77, 8,15, 8,
  202.                             MS_NONEL40,
  203.                             igo_read,
  204.                             0x004c,  -1,
  205.                             "読 込...",
  206.                                1,  12,  12,
  207.                             MS_NONEL40,
  208.                                0,   0,
  209.                                0
  210.                         } ;
  211.  
  212. /* mitem1Id[2] */
  213.  
  214. static MMIPACKET d010 = {    &mitem1Id[2],
  215.                             &menu1Id,
  216.                             &MJ_MITEML40,
  217.                             OFFSET(MITEML40),
  218.                             MS_NONE
  219.                         } ;
  220. static MITEML40    d010d = {    MS_EVMOSONL40 | MS_LEFTL40,
  221.                               98,  78, 184,  93, 8,15, 8,
  222.                             MS_NONEL40,
  223.                             igo_write,
  224.                             0x0053,  -1,
  225.                             "保 存",
  226.                                1,  12,  12,
  227.                             MS_NONEL40,
  228.                                0,   0,
  229.                                0
  230.                         } ;
  231.  
  232. /* mitem1Id[3] */
  233.  
  234. static MMIPACKET d011 = {    &mitem1Id[3],
  235.                             &menu1Id,
  236.                             &MJ_MITEML40,
  237.                             OFFSET(MITEML40),
  238.                             MS_NONE
  239.                         } ;
  240. static MITEML40    d011d = {    MS_EVMOSONL40 | MS_LEFTL40,
  241.                               99,  94, 191, 115, 8,15, 8,
  242.                             MS_NONEL40,
  243.                             igo_samewrite,
  244.                             0x0057,  -1,
  245.                             "同名保存",
  246.                                1,  12,  12,
  247.                             MS_NONEL40,
  248.                                0,   0,
  249.                                0
  250.                         } ;
  251.  
  252. /* mitem1Id[4] */
  253.  
  254. static MMIPACKET d012 = {    &mitem1Id[4],
  255.                             &menu1Id,
  256.                             &MJ_MITEML40,
  257.                             OFFSET(MITEML40),
  258.                             MS_NONE
  259.                         } ;
  260. static MITEML40    d012d = {    MS_EVMOSONL40 | MS_LEFTL40,
  261.                               99, 115, 190, 130, 8,15, 8,
  262.                             MS_NONEL40,
  263.                             igo_handy,
  264.                             0x0048,  -1,
  265.                             "置碁設定...",
  266.                                1,  12,  12,
  267.                             MS_NONEL40,
  268.                                0,   0,
  269.                                0
  270.                         } ;
  271.  
  272. /* mitem1Id[7] */
  273.  
  274. static MMIPACKET d013 = {    &mitem1Id[7],
  275.                             &menu1Id,
  276.                             &MJ_MITEML40,
  277.                             OFFSET(MITEML40),
  278.                             MS_NONE
  279.                         } ;
  280. static MITEML40    d013d = {    MS_EVMOSONL40 | MS_LEFTL40,
  281.                              102, 135, 188, 153, 8,15, 8,
  282.                             MS_NONEL40,
  283.                             igo_print,
  284.                             0x0000,  -1,
  285.                             "印刷...",
  286.                                1,  12,  12,
  287.                             MS_NONEL40,
  288.                                0,   0,
  289.                                0
  290.                         } ;
  291.  
  292. /* mitem1Id[8] */
  293.  
  294. static MMIPACKET d014 = {    &mitem1Id[8],
  295.                             &menu1Id,
  296.                             &MJ_MITEML40,
  297.                             OFFSET(MITEML40),
  298.                             MS_NONE
  299.                         } ;
  300. static MITEML40    d014d = {    MS_EVMOSONL40 | MS_LEFTL40,
  301.                              103, 171, 189, 189, 8,15, 8,
  302.                             MS_NONEL40,
  303.                             igo_line,
  304.                             0x0000,  -1,
  305.                             "路盤設定...",
  306.                                1,  12,  12,
  307.                             MS_NONEL40,
  308.                                0,   0,
  309.                                0
  310.                         } ;
  311.  
  312. /* mitem1Id[5] */
  313.  
  314. static MMIPACKET d015 = {    &mitem1Id[5],
  315.                             &menu1Id,
  316.                             &MJ_MITEML40,
  317.                             OFFSET(MITEML40),
  318.                             MS_NONE
  319.                         } ;
  320. static MITEML40    d015d = {    MS_EVMOSONL40 | MS_LEFTL40,
  321.                              105, 224, 191, 239, 8,15, 8,
  322.                             MS_NONEL40,
  323.                             0,
  324.                             0x0000,  -1,
  325.                             NULL,
  326.                                1,  12,  12,
  327.                             MS_NONEL40,
  328.                                0,   0,
  329.                                0
  330.                         } ;
  331.  
  332. /* mitem1Id[6] */
  333.  
  334. static MMIPACKET d016 = {    &mitem1Id[6],
  335.                             &menu1Id,
  336.                             &MJ_MITEML40,
  337.                             OFFSET(MITEML40),
  338.                             MS_NONE
  339.                         } ;
  340. static MITEML40    d016d = {    MS_EVMOSONL40 | MS_LEFTL40,
  341.                              101, 250, 187, 268, 8,15, 8,
  342.                             MS_NONEL40,
  343.                             exitFunc,
  344.                             0x0051,  -1,
  345.                             "Quit",
  346.                                1,  12,  12,
  347.                             MS_NONEL40,
  348.                                0,   0,
  349.                                0
  350.                         } ;
  351.  
  352. /* mitemBarId[2] */
  353.  
  354. static MMIPACKET d017 = {    &mitemBarId[2],
  355.                             &menuBarId,
  356.                             &MJ_MITEML40,
  357.                             OFFSET(MITEML40),
  358.                             MS_NONE
  359.                         } ;
  360. static MITEML40    d017d = {    MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
  361.                              185,   0, 276,  19, 8, 9,15,
  362.                             MS_PANELL40,
  363.                                0,
  364.                             0x0000,  -1,
  365.                             " 編  集   ",
  366.                                1,  12,  12,
  367.                             MS_NONEL40,
  368.                                0,   0,
  369.                                0
  370.                         } ;
  371.  
  372. /* menu2Id */
  373.  
  374. static MMIPACKET d018 = {    &menu2Id,
  375.                             &mitemBarId[2],
  376.                             &MJ_MENUL40,
  377.                             OFFSET(MENUL40),
  378.                             MS_NONE
  379.                         } ;
  380. static MENUL40    d018d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40 | MS_SAVEL40,
  381.                              198,  55, 319, 221, 8,15, 8,
  382.                             MS_SRECTL40 | MS_FRAMEL40,
  383.                             NULL,   0
  384.                         } ;
  385.  
  386. /* mitem2Id[0] */
  387.  
  388. static MMIPACKET d019 = {    &mitem2Id[0],
  389.                             &menu2Id,
  390.                             &MJ_MITEML40,
  391.                             OFFSET(MITEML40),
  392.                             MS_NONE
  393.                         } ;
  394. static MITEML40    d019d = {    MS_EVMOSONL40 | MS_LEFTL40,
  395.                              200,  82, 307, 105, 8,15, 8,
  396.                             MS_NONEL40,
  397.                             igo_title,
  398.                             0x0050,  -1,
  399.                             "対局記録...",
  400.                                1,  12,  12,
  401.                             MS_NONEL40,
  402.                                0,   0,
  403.                                0
  404.                         } ;
  405.  
  406. /* mitem2Id[1] */
  407.  
  408. static MMIPACKET d020 = {    &mitem2Id[1],
  409.                             &menu2Id,
  410.                             &MJ_MITEML40,
  411.                             OFFSET(MITEML40),
  412.                             MS_NONE
  413.                         } ;
  414. static MITEML40    d020d = {    MS_EVMOSONL40 | MS_LEFTL40,
  415.                              201, 107, 310, 130, 8,15, 8,
  416.                             MS_NONEL40,
  417.                             igo_comment,
  418.                             0x0043,  -1,
  419.                             "コメント...",
  420.                                1,  12,  12,
  421.                             MS_NONEL40,
  422.                                0,   0,
  423.                                0
  424.                         } ;
  425.  
  426. /* mitem2Id[2] */
  427.  
  428. static MMIPACKET d021 = {    &mitem2Id[2],
  429.                             &menu2Id,
  430.                             &MJ_MITEML40,
  431.                             OFFSET(MITEML40),
  432.                             MS_NONE
  433.                         } ;
  434. static MITEML40    d021d = {    MS_EVMOSONL40 | MS_LEFTL40,
  435.                              201, 133, 311, 154, 8,15, 8,
  436.                             MS_NONEL40,
  437.                             igo_chg_put,
  438.                             0x0056,  -1,
  439.                             "変化登録",
  440.                                1,  12,  12,
  441.                             MS_NONEL40,
  442.                                0,   0,
  443.                                0
  444.                         } ;
  445.  
  446. /* mitem2Id[3] */
  447.  
  448. static MMIPACKET d022 = {    &mitem2Id[3],
  449.                             &menu2Id,
  450.                             &MJ_MITEML40,
  451.                             OFFSET(MITEML40),
  452.                             MS_NONE
  453.                         } ;
  454. static MITEML40    d022d = {    MS_EVMOSONL40 | MS_LEFTL40,
  455.                              205, 157, 313, 183, 8,15, 8,
  456.                             MS_NONEL40,
  457.                             igo_chg_cancel,
  458.                             0x0042,  -1,
  459.                             "変化戻り    ",
  460.                                1,  12,  12,
  461.                             MS_NONEL40,
  462.                                0,   0,
  463.                                0
  464.                         } ;
  465.  
  466. /* mitem2Id[10] */
  467.  
  468. static MMIPACKET d023 = {    &mitem2Id[10],
  469.                             &menu2Id,
  470.                             &MJ_MITEML40,
  471.                             OFFSET(MITEML40),
  472.                             MS_NONE
  473.                         } ;
  474. static MITEML40    d023d = {    MS_EVMOSONL40 | MS_LEFTL40,
  475.                              203, 186, 310, 209, 8,15, 8,
  476.                             MS_NONEL40,
  477.                             igo_abandon,
  478.                             0x0049,  -1,
  479.                             "着手放棄",
  480.                                1,  12,  12,
  481.                             MS_NONEL40,
  482.                                0,   0,
  483.                                0
  484.                         } ;
  485.  
  486. /* mitemBarId[3] */
  487.  
  488. static MMIPACKET d024 = {    &mitemBarId[3],
  489.                             &menuBarId,
  490.                             &MJ_MITEML40,
  491.                             OFFSET(MITEML40),
  492.                             MS_NONE
  493.                         } ;
  494. static MITEML40    d024d = {    MS_EVMOSONL40 | MS_LEFTL40 | MS_SKEYL40,
  495.                              276,   0, 367,  19, 8, 9,15,
  496.                             MS_PANELL40,
  497.                                0,
  498.                             0x0000,  -1,
  499.                             " 表  示 ",
  500.                                1,  12,  12,
  501.                             MS_NONEL40,
  502.                                0,   0,
  503.                                0
  504.                         } ;
  505.  
  506. /* menu3Id */
  507.  
  508. static MMIPACKET d025 = {    &menu3Id,
  509.                             &mitemBarId[3],
  510.                             &MJ_MENUL40,
  511.                             OFFSET(MENUL40),
  512.                             MS_NONE
  513.                         } ;
  514. static MENUL40    d025d =     {    MS_BTLEFTL40 | MS_EVMOSONL40 | MS_SKEYL40 | MS_CHECKL40 | MS_SAVEL40,
  515.                              333,  48, 466, 378, 8,15, 8,
  516.                             MS_SRECTL40 | MS_FRAMEL40,
  517.                             NULL,   0
  518.                         } ;
  519.  
  520. /* mitem2Id[4] */
  521.  
  522. static MMIPACKET d026 = {    &mitem2Id[4],
  523.                             &menu3Id,
  524.                             &MJ_MITEML40,
  525.                             OFFSET(MITEML40),
  526.                             MS_NONE
  527.                         } ;
  528. static MITEML40    d026d = {    MS_EVMOSONL40 | MS_LEFTL40,
  529.                              334,  50, 458,  65, 8,15, 8,
  530.                             MS_NONEL40,
  531.                             igo_nummberdisp,
  532.                             0x0044,  -1,
  533.                             "手順表示",
  534.                                1,  12,  12,
  535.                             MS_NONEL40,
  536.                                0,   0,
  537.                                0
  538.                         } ;
  539.  
  540. /* mitem2Id[5] */
  541.  
  542. static MMIPACKET d027 = {    &mitem2Id[5],
  543.                             &menu3Id,
  544.                             &MJ_MITEML40,
  545.                             OFFSET(MITEML40),
  546.                             MS_NONE
  547.                         } ;
  548. static MITEML40    d027d = {    MS_EVMOSONL40 | MS_LEFTL40,
  549.                              334,  69, 459,  85, 8,15, 8,
  550.                             MS_NONEL40,
  551.                             igo_rebirthset,
  552.                             0x0000,  -1,
  553.                             "再生設定...  ",
  554.                                1,  12,  12,
  555.                             MS_NONEL40,
  556.                                0,   0,
  557.                                0
  558.                         } ;
  559.  
  560. /* mitem2Id[11] */
  561.  
  562. static MMIPACKET d028 = {    &mitem2Id[11],
  563.                             &menu3Id,
  564.                             &MJ_MITEML40,
  565.                             OFFSET(MITEML40),
  566.                             MS_NONE
  567.                         } ;
  568. static MITEML40    d028d = {    MS_EVMOSONL40 | MS_LEFTL40,
  569.                              340,  98, 465, 114, 8,15, 8,
  570.                             MS_NONEL40,
  571.                             igo_autorebirth,
  572.                             0x0052,  -1,
  573.                             "自動再生  ",
  574.                                1,  12,  12,
  575.                             MS_NONEL40,
  576.                                0,   0,
  577.                                0
  578.                         } ;
  579.  
  580. /* mitem2Id[16] */
  581.  
  582. static MMIPACKET d029 = {    &mitem2Id[16],
  583.                             &menu3Id,
  584.                             &MJ_MITEML40,
  585.                             OFFSET(MITEML40),
  586.                             MS_NONE
  587.                         } ;
  588. static MITEML40    d029d = {    MS_EVMOSONL40 | MS_LEFTL40,
  589.                              335, 123, 460, 139, 8,15, 8,
  590.                             MS_NONEL40,
  591.                             igo_check,
  592.                             0x0000,  -1,
  593.                             "チェック再生 ",
  594.                                1,  12,  12,
  595.                             MS_NONEL40,
  596.                                0,   0,
  597.                                0
  598.                         } ;
  599.  
  600. /* mitem2Id[12] */
  601.  
  602. static MMIPACKET d030 = {    &mitem2Id[12],
  603.                             &menu3Id,
  604.                             &MJ_MITEML40,
  605.                             OFFSET(MITEML40),
  606.                             MS_NONE
  607.                         } ;
  608. static MITEML40    d030d = {    MS_EVMOSONL40 | MS_LEFTL40,
  609.                              338, 142, 458, 166, 8,15, 8,
  610.                             MS_NONEL40,
  611.                             igo_judge,
  612.                             0x004a,  -1,
  613.                             "形勢判断... ",
  614.                                1,  12,  12,
  615.                             MS_NONEL40,
  616.                                0,   0,
  617.                                0
  618.                         } ;
  619.  
  620. /* mitem2Id[6] */
  621.  
  622. static MMIPACKET d031 = {    &mitem2Id[6],
  623.                             &menu3Id,
  624.                             &MJ_MITEML40,
  625.                             OFFSET(MITEML40),
  626.                             MS_NONE
  627.                         } ;
  628. static MITEML40    d031d = {    MS_EVMOSONL40 | MS_LEFTL40,
  629.                              337, 169, 457, 193, 8,15, 8,
  630.                             MS_NONEL40,
  631.                             igo_kaiten1,
  632.                             0x0046,  -1,
  633.                             "右1/4回転 ",
  634.                                1,  12,  12,
  635.                             MS_NONEL40,
  636.                                0,   0,
  637.                                0
  638.                         } ;
  639.  
  640. /* mitem2Id[7] */
  641.  
  642. static MMIPACKET d032 = {    &mitem2Id[7],
  643.                             &menu3Id,
  644.                             &MJ_MITEML40,
  645.                             OFFSET(MITEML40),
  646.                             MS_NONE
  647.                         } ;
  648. static MITEML40    d032d = {    MS_EVMOSONL40 | MS_LEFTL40,
  649.                              339, 194, 459, 218, 8,15, 8,
  650.                             MS_NONEL40,
  651.                             igo_kaiten2,
  652.                             0x0000,  -1,
  653.                             "半回転 ",
  654.                                1,  12,  12,
  655.                             MS_NONEL40,
  656.                                0,   0,
  657.                                0
  658.                         } ;
  659.  
  660. /* mitem2Id[8] */
  661.  
  662. static MMIPACKET d033 = {    &mitem2Id[8],
  663.                             &menu3Id,
  664.                             &MJ_MITEML40,
  665.                             OFFSET(MITEML40),
  666.                             MS_NONE
  667.                         } ;
  668. static MITEML40    d033d = {    MS_EVMOSONL40 | MS_LEFTL40,
  669.                              340, 227, 460, 245, 8,15, 8,
  670.                             MS_NONEL40,
  671.                             igo_kaiten3,
  672.                             0x0000,  -1,
  673.                             "左1/4回転 ",
  674.                                1,  12,  12,
  675.                             MS_NONEL40,
  676.                                0,   0,
  677.                                0
  678.                         } ;
  679.  
  680. /* mitem2Id[9] */
  681.  
  682. static MMIPACKET d034 = {    &mitem2Id[9],
  683.                             &menu3Id,
  684.                             &MJ_MITEML40,
  685.                             OFFSET(MITEML40),
  686.                             MS_NONE
  687.                         } ;
  688. static MITEML40    d034d = {    MS_EVMOSONL40 | MS_LEFTL40,
  689.                              344, 252, 464, 276, 8,15, 8,
  690.                             MS_NONEL40,
  691.                             igo_hanten,
  692.                             0x0047,  -1,
  693.                             "反転 ",
  694.                                1,  12,  12,
  695.                             MS_NONEL40,
  696.                                0,   0,
  697.                                0
  698.                         } ;
  699.  
  700. /* mitem2Id[15] */
  701.  
  702. static MMIPACKET d035 = {    &mitem2Id[15],
  703.                             &menu3Id,
  704.                             &MJ_MITEML40,
  705.                             OFFSET(MITEML40),
  706.                             MS_NONE
  707.                         } ;
  708. static MITEML40    d035d = {    MS_EVMOSONL40 | MS_LEFTL40,
  709.                              342, 290, 462, 309, 8,15, 8,
  710.                             MS_NONEL40,
  711.                             0,
  712.                             0x0000,  -1,
  713.                             NULL,
  714.                                1,  12,  12,
  715.                             MS_NONEL40,
  716.                                0,   0,
  717.                                0
  718.                         } ;
  719.  
  720. /* mitem2Id[13] */
  721.  
  722. static MMIPACKET d036 = {    &mitem2Id[13],
  723.                             &menu3Id,
  724.                             &MJ_MITEML40,
  725.                             OFFSET(MITEML40),
  726.                             MS_NONE
  727.                         } ;
  728. static MITEML40    d036d = {    MS_EVMOSONL40 | MS_LEFTL40,
  729.                              342, 310, 462, 334, 8,15, 8,
  730.                             MS_NONEL40,
  731.                             igo_bandisp,
  732.                             0x0000,  -1,
  733.                             "碁盤表示 ",
  734.                                1,  12,  12,
  735.                             MS_NONEL40,
  736.                                0,   0,
  737.                                0
  738.                         } ;
  739.  
  740. /* mitem2Id[14] */
  741.  
  742. static MMIPACKET d037 = {    &mitem2Id[14],
  743.                             &menu3Id,
  744.                             &MJ_MITEML40,
  745.                             OFFSET(MITEML40),
  746.                             MS_NONE
  747.                         } ;
  748. static MITEML40    d037d = {    MS_EVMOSONL40 | MS_LEFTL40,
  749.                              341, 340, 461, 364, 8,15, 8,
  750.                             MS_NONEL40,
  751.                             igo_notedisp,
  752.                             0x0000,  -1,
  753.                             "添え書き表示 ",
  754.                                1,  12,  12,
  755.                             MS_NONEL40,
  756.                                0,   0,
  757.                                0
  758.                         } ;
  759.  
  760. /* deskTopBtnId[0] */
  761.  
  762. static MMIPACKET d038 = {    &deskTopBtnId[0],
  763.                             &menuBarId,
  764.                             &MJ_ICONL40,
  765.                             OFFSET(ICONL40),
  766.                             MS_NONE
  767.                         } ;
  768. static ICONL40    d038d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  769.                              577,   0, 597,  19, 0, 1,15,
  770.                             MS_PANELL40,
  771.                             MMI_DspSkb,
  772.                             0x0000, 292
  773.                         } ;
  774.  
  775. /* deskTopBtnId[1] */
  776.  
  777. static MMIPACKET d039 = {    &deskTopBtnId[1],
  778.                             &menuBarId,
  779.                             &MJ_ICONL40,
  780.                             0,
  781.                             MS_NONE
  782.                         } ;
  783. static ICONL40    d039d =     {    MS_BTLEFTL40 | MS_EVMOSOFFL40 | MS_EVKEYONL40 | MS_LEFTL40,
  784.                              610,   0, 630,  19, 0, 1,15,
  785.                             MS_PANELL40,
  786.                             exitFunc,
  787.                             0x0000, 290
  788.                         } ;
  789.  
  790.